costar un triunfo algo - Spanish English Dictionary